package com.ruoyi.project.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.project.system.mapper.SysMomentsMapper;
import com.ruoyi.project.system.domain.SysMoments;
import com.ruoyi.project.system.service.ISysMomentsService;

/**
 * 精彩瞬间评论图片Service业务层处理
 * 
 * @author jjp
 * @date 2020-04-21
 */
@Service
public class SysMomentsServiceImpl implements ISysMomentsService 
{
    @Autowired
    private SysMomentsMapper sysMomentsMapper;

    /**
     * 查询精彩瞬间评论图片
     * 
     * @param commentId 精彩瞬间评论图片ID
     * @return 精彩瞬间评论图片
     */
    @Override
    public SysMoments selectSysMomentsById(Long commentId)
    {
        return sysMomentsMapper.selectSysMomentsById(commentId);
    }

    /**
     * 查询精彩瞬间评论图片列表
     * 
     * @param sysMoments 精彩瞬间评论图片
     * @return 精彩瞬间评论图片
     */
    @Override
    public List<SysMoments> selectSysMomentsList(SysMoments sysMoments)
    {
        return sysMomentsMapper.selectSysMomentsList(sysMoments);
    }

    /**
     * 新增精彩瞬间评论图片
     * 
     * @param sysMoments 精彩瞬间评论图片
     * @return 结果
     */
    @Override
    public int insertSysMoments(SysMoments sysMoments)
    {
        return sysMomentsMapper.insertSysMoments(sysMoments);
    }

    /**
     * 修改精彩瞬间评论图片
     * 
     * @param sysMoments 精彩瞬间评论图片
     * @return 结果
     */
    @Override
    public int updateSysMoments(SysMoments sysMoments)
    {
        return sysMomentsMapper.updateSysMoments(sysMoments);
    }

    /**
     * 批量删除精彩瞬间评论图片
     * 
     * @param commentIds 需要删除的精彩瞬间评论图片ID
     * @return 结果
     */
    @Override
    public int deleteSysMomentsByIds(Long[] commentIds)
    {
        return sysMomentsMapper.deleteSysMomentsByIds(commentIds);
    }

    /**
     * 删除精彩瞬间评论图片信息
     * 
     * @param commentId 精彩瞬间评论图片ID
     * @return 结果
     */
    @Override
    public int deleteSysMomentsById(Long commentId)
    {
        return sysMomentsMapper.deleteSysMomentsById(commentId);
    }
}
